<?php

Route::group(['middleware' => 'web', 'prefix' => 'admin', 'namespace' => 'Modules\Admin\Http\Controllers'], function()
{
//   不要现象，好好学习,bushouwaijieganrao
//    现在路由加载成功，下一步，测验后台登录
//    因为你是使用make：auth创建的登录注册路由，所以你只写一个Auth：：routes就行了
    Auth::routes();
});
Route::group(['middleware' => ['web','auth:admin'], 'prefix' => 'admin', 'namespace' => 'Modules\Admin\Http\Controllers'], function()
{
    Route::get('/', 'AdminController@index');

//  后台模块用户管理资源路由
    Route::resource('/adminuser','AdminUserController')->middleware('permission:admin,resource');

//    加载后台角色添加资源路由
    Route::resource('/role','RoleController')->middleware('permission:admin,resource');

//    加载分配权限路由
    Route::get('/fenpei/{id}','RoleController@fenpei')->name('fenpei')->middleware('permission:admin');
//    确定分配权限路由
    Route::post('/power/{roled}','RoleController@permission')->name('power')->middleware('permission:admin');


//    加载用户分配角色模板路由
    Route::get("/showroel/{id}",'AdminUserController@showrole')->name('showrole')->middleware('permission:admin');

//    配置给用户分配角色的逻辑处理代码路由
    Route::post('/userrole/{id}','AdminUserController@userrole')->name('userrole')->middleware('permission:admin');

});

 
//module-route
Route::group(['middleware' => ['web', 'auth:admin'],'prefix'=>'admin','namespace'=>"Modules\Admin\Http\Controllers"], 
function () {
//    模块的资源路由
    Route::resource('module', 'ModuleController')->middleware("permission:admin,resource");
//    自定义方法：不要资源路由
    Route::get('/fangfa','ModuleController@fangfa')->name('fangfa');

//    加载点击默认模块时的路由
    Route::get('/moren/{module}','ModuleController@moren')->name('moren');

//    配置模板控制器的路由
//    Route::resource('template','TemplateController');

//    配置修改conf.php文件的路由
//    Route::get('/config/{name}','TemplateController@config')->name('config');

});
